package com.cskaoyan.app.wxservice;

import com.cskaoyan.app.bean.bo.WxRegisBO;
import com.cskaoyan.app.bean.bo.WxResetBO;
import com.cskaoyan.app.bean.po.MarketUser;
import com.cskaoyan.app.bean.vo.wx.WxLoginDataVO;
import com.cskaoyan.app.exception.ValidationException;

public interface WxAuthService {
    String getWxPass(String username);

    MarketUser getWxUserByName(String username);

    void sendCaptcha(String mobile, int codeLen) throws ValidationException;

    WxLoginDataVO register(WxRegisBO regisBO) throws ValidationException;

    void restPass(WxResetBO resetBO) throws ValidationException;
}
